home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Atari Compendium
/
The Atari Compendium (Toad Computers) (1994).iso
/
book
/
extras
/
acroread
/
mac
/
acroread.hqx
/
ACROREAD.MAC.rsrc
/
CDEF_1000.txt
< prev
next >
Wrap
Text File
|
1996-01-03
|
65KB
|
1,071 lines
start:
00000000 A89F syscall Unimplemented
00000002 000C DFEE ori.b A4, 0xEE
00000006 3EC4 move.w [A7]+, D4
00000008 0000 11A4 ori.b D0, 0xA4
0000000C 0000 0B5D ori.b D0, 0x5D /* ']' */
00000010 0000 0180 ori.b D0, 0x80
00000014 8000 or.b D0, D0
00000016 0002 4344 ori.b D2, 0x44 /* 'D' */
label0000001A:
0000001A 0C16 0B6E cmpi.b [A6], 0x6E /* 'n' */
0000001E 0CBA 0FAC 844D 4E00 cmpi.l [PC + 0x4E00 /* 00004E20, cstring ""<EOF> */], 0xFAC844D
00000026 AA42 syscall GetAuxWin
00000028 E741 asl D1.w, 3
0000002A 4A74 1008 tst.w [A4 + D1.w + 0x8]
0000002E 60EA bra -0x14 /* 0000001A */
00000030 E740 asl D0.w, 3
00000032 43F4 8F47 lea.l A1, <<invalid full ext with IS == 1 and I/IS == 7>>
00000036 8D47 2E28 pack D6, D7, 0x2E28
0000003A 8D49 3C01 pack -[A6], -[A1], 0x3C01
0000003E 0C8A 8C47 5449 cmpi.l A2, 0x8C475449
00000044 3801 move.w D4, D1
00000046 5444 addq.w D4, 2
00000048 0BEA .incomplete
0000004A DE6C 2A10 add.w D7, [A4 + 0x2A10]
0000004E A948 syscall CalcMenuSize
00000050 5852 addq.w [A2], 4
00000052 A8AB syscall UnionRect
00000054 4C52 9069 movem.l D0,D3,D5,D6,A4,A7, [A2]
00000058 9E7C 0A9C sub.w D7, 0xA9C
0000005C 0A72 4245 1A10 xori.w [A2 + D1 * 2 + 0x10], 0x4245 /* 'BE' */
00000062 00C9 .incomplete
00000064 9E5F sub.w D7, [A7]+
00000066 1011 move.b D0, [A1]
00000068 1230 9C5F move.b D1, [A0 + A1 * 4 + 0x5F]
0000006C 0AB8 5EC0 1210 67AA xori.l [0x000067AA], 0x5EC01210
00000074 0ABC 8C53 4852 4B53 5452 xori.l 0x4B535452 /* 'KSTR' */, 0x8C534852
0000007E 4700 .invalid 3, D0 // invalid opcode 4 with b == 4
00000080 01C9 .incomplete
00000082 FCA0 093C .extension 0xCA0 <<F/2-3/6>> // unimplemented
00000086 A8A4 syscall InvertRect
00000088 8944 5754 pack D4, D4, 0x5754
0000008C 8E44 or.w D7, D4
0000008E 5053 addq.w [A3], 8
00000090 444F neg.w A7
00000092 FC1E 2C10 .unknown 0xFC1E 0x2C10 (W = 6)
00000096 07EA .incomplete
00000098 707F moveq.l D0, 0x7F
0000009A 4A6B 08DA tst.w [A3 + 0x8DA]
0000009E 802E 1200 or.b D0, [A6 + 0x1200]
000000A2 079A bclr [A2]+, D3
000000A4 077A 0714 bchg [PC + 0x714 /* 000007BA, value 0xA3B1 */], D3
000000A8 FD8C .invalid <<F/6/6>>
000000AA 5750 subq.w [A0], 3
000000AC A866 syscall StuffHex
000000AE FAF8 8C44 .extension 0xAF8 <<F/2-3/5>> // unimplemented
000000B2 4142 chk.w D0, D2
000000B4 1041 movea.b A0, D1
000000B6 3500 move.w -[A2], D0
000000B8 A8E4 syscall SectRgn
000000BA A898 syscall GetPenState
000000BC A89E syscall PenNormal
000000BE 206B F6C8 movea.l A0, [A3 - 0x938]
000000C2 8953 or.w [A3], D4
000000C4 4156 chk.w D0, [A6]
000000C6 A899 syscall SetPenState
000000C8 8C52 or.w D6, [A2]
000000CA B047 cmp.w D0, D7
000000CC B247 cmp.w D1, D7
000000CE FB22 .extension 0xB22 <<F/4-5/5>> // unimplemented
000000D0 FC68 FE5E .extension 0xC68 <<F/1/6>>, 0xFE5E // unimplemented
000000D4 4F44 chk.w D7, D4
000000D6 5743 subq.w D3, 3
000000D8 F840 C0BC .extension 0x840 <<F/1/4>>, 0xC0BC // unimplemented
000000DC A8DD syscall SetEmptyRgn
000000DE F7D0 .invalid <<F/7/3>>
000000E0 4F43 chk.w D7, D3
label000000E2:
000000E2 4343 chk.w D1, D3
000000E4 4E53 7034 link A3, -0xFFFF8FCC
000000E8 04E0 .incomplete
000000EA 227C 0C51 B045 movea.l A1, 0xC51B045
000000F0 B245 cmp.w D1, D5
000000F2 A931 syscall NewMenu
000000F4 2087 move.l [A0], D7
000000F6 A943 syscall GetItmMark
000000F8 4F49 chk.w D7, A1
000000FA 0454 6573 subi.w [A4], 0x6573 /* 'es' */
000000FE F8E0 06AE .extension 0x8E0 <<F/2-3/4>> // unimplemented
00000102 A950 syscall CountMItems
00000104 6900 6FC2 bvs +0x6FC4 /* 000070C8 */
00000108 695E bvs +0x60 /* 00000168 */
0000010A 6906 bvs +0x8 /* 00000112 */
0000010C 6FD4 ble -0x2A /* 000000E2 */
0000010E A80B syscall PopUpMenuSelect
00000110 A936 syscall DeleteMenu
label00000112:
00000112 B26C BC6C cmp.w D1, [A4 - 0x4394]
00000116 56C2 sne D2
00000118 4A02 tst.b D2
0000011A 8428 3940 or.b D2, [A0 + 0x3940]
0000011E F7BA .invalid <<F/6/3>>
00000120 4F41 chk.w D7, D1
00000122 5554 subq.w [A4], 2
00000124 5252 addq.w [A2], 1
00000126 1853 movea.b A4, [A3]
00000128 5261 addq.w -[A1], 1
0000012A 6520 bcs +0x22 /* 0000014C */
label0000012C:
0000012C 4368 6563 chk.w D1, [A0 + 0x6563]
00000130 4162 chk.w D0, -[A2]
00000132 E0E0 asr .w -[A0]
00000134 41EF 3219 lea.l A0, [A7 + 0x3219]
// begin alternate branch 00000136-00000138
label00000136:
00000136 3219 move.w D1, [A1]+
// end alternate branch 00000136-00000138
label00000136: // (misaligned)
00000138 E248 lsr D0.w, 1
0000013A 3220 move.w D1, -[A0]
0000013C C261 and.w D1, -[A1]
0000013E 6AF6 bpl -0x8 /* 00000136 */
00000140 2508 move.l -[A2], A0
00000142 2F4A 0707 move.l [A7 + 0x707], A2
00000146 2E5F movea.l A7, [A7]+
00000148 60E2 bra -0x1C /* 0000012C */
0000014A 524E addq.w A6, 1
label0000014C:
0000014C 1553 6574 move.b [A2 + 0x6574], [A3]
00000150 6865 bvc +0x67 /* 000001B7 */
00000152 636B bls +0x6D /* 000001BF */
00000154 626F bhi +0x71 /* 000001C5 */
00000156 321F move.w D1, [A7]+
00000158 6F08 ble +0xA /* 00000162 */
0000015A 1410 move.b D2, [A0]
0000015C B441 cmp.w D2, D1
0000015E 1081 move.b [A0], D1
00000160 9110 sub.b [A0], D0
label00000162:
00000162 10D9 move.b [A0]+, [A1]+
00000164 1411 move.b D2, [A1]
00000166 B440 cmp.w D2, D0
label00000168:
00000168 2F01 move.l -[A7], D1
0000016A 3601 move.w D3, D1
0000016C D642 add.w D3, D2
0000016E 12C3 move.b [A1]+, D3
00000170 2449 movea.l A2, A1
00000172 D4C3 add.w A2, D3
00000174 D2C2 add.w A1, D2
00000176 1521 move.b -[A2], -[A1]
00000178 2F2F 3F2F move.l -[A7], [A7 + 0x3F2F]
0000017C A941 syscall GetItmStyle
0000017E 1280 move.b [A1], D0
00000180 189A move.b [A4], [A2]+
00000182 3453 movea.w A2, [A3]
00000184 1178 3E43 1972 move.b [A0 + 0x1972], [0x00003E43]
0000018A 5303 subq.b D3, 1
0000018C 0653 051A addi.w [A3], 0x51A
00000190 8BB1 1A93 or.l [A1 + D1 * 2 - 0x109], D5
00000194 0F2E 844E btst [A6 - 0x7BB2], D7
00000198 BB00 xor.b D0, D5
0000019A D308 addx.b -[A1], -[A0]
0000019C 442B 0DFB neg.b [A3 + 0xDFB]
000001A0 1503 move.b -[A2], D3
000001A2 009A 230D 3042 ori.l [A2]+, 0x230D3042 /* '#\r0B' */
000001A8 9AD4 sub.w A5, [A4]
000001AA 440E neg.b A6
000001AC 108B move.b [A0], A3
000001AE 066B 197B 2593 addi.w [A3 + 0x2593], 0x197B
000001B4 0708 btst A0, D3
000001B6 1E8B move.b [A7], A3
000001B8 4708 .invalid 3, A0 // invalid opcode 4 with b == 4
000001BA 2493 move.l [A2], [A3]
000001BC 0643 1ADB addi.w D3, 0x1ADB
000001C0 0A24 9B01 xori.b -[A4], 0x1
000001C4 14D6 move.b [A2]+, [A6]
000001C6 0453 A221 subi.w [A3], 0xA221
000001CA 04E3 .incomplete
000001CC 0350 bchg [A0], D1
000001CE 0B08 btst A0, D5
000001D0 5A24 addq.b -[A4], 5
000001D2 DB00 addx.b D5, D0
000001D4 F308 .extension 0x308 <<F/4-5/1>> // unimplemented
000001D6 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
000001D8 F308 .extension 0x308 <<F/4-5/1>> // unimplemented
000001DA 5B10 subq.b [A0], 5
000001DC BB0E cmpm.b [A5]+, [A6]+
000001DE 7B29 moveq.l D5, 0x29
000001E0 FB1C .extension 0xB1C <<F/4-5/5>> // unimplemented
000001E2 3B1D move.w -[A5], [A5]+
000001E4 DB16 add.b [A6], D5
000001E6 2B02 move.l -[A5], D2
000001E8 1B1A move.b -[A5], [A2]+
000001EA 14D6 move.b [A2]+, [A6]
000001EC 6404 bcc +0x6 /* 000001F2 */
000001EE 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
000001F0 BB32 2B02 9B0D xor.b [[A2 + <<invalid base displacement size>> + D2 * 2] - 0x64F3], D5
// begin alternate branch 000001F2-000001F6
label000001F2:
000001F2 2B02 move.l -[A5], D2
000001F4 9B0D subx.b -[A5], -[A5]
// end alternate branch 000001F2-000001F6
label000001F2: // (misaligned)
000001F6 0C14 6404 cmpi.b [A4], 0x4
000001FA 5320 subq.b -[A0], 1
000001FC 3B09 move.w -[A5], A1
000001FE 4E73 rte
00000200 0D2B 0283 btst [A3 + 0x283], D6
00000204 0C05 015B cmpi.b D5, 0x5B /* '[' */
00000208 8DBB 0083 or.l [PC + D0.w - 0x125], D6
0000020C 30E3 move.w [A0]+, -[A3]
0000020E 0393 bclr [A3], D1
00000210 0056 0B01 ori.w [A6], 0xB01
00000214 EB01 asl D1.b, 5
00000216 2B02 move.l -[A5], D2
00000218 AEE9 syscall 0xAE9, auto_pop
0000021A 030F btst A7, D1
0000021C 1230 8B06 7B0A move.b D1, [[A0 + <<invalid base displacement size>>] + A0 * 2 + 0x7B0A]
00000222 EB03 asl D3.b, 5
00000224 3654 movea.w A3, [A4]
00000226 083C 6B19 DB06 btst.b 0x6, 0x19
0000022C 083C 040F 7493 btst.b 0x93, 0xF
00000232 0712 btst [A2], D3
00000234 0E8B 4712 5E93 .invalid.l A3, 0x47125E93 // invalid immediate operation
0000023A 064A 6B11 addi.w A2, 0x6B11
0000023E 1656 movea.b A3, [A6]
00000240 7B15 moveq.l D5, 0x15
00000242 24A6 move.l [A2], -[A6]
00000244 03C0 .incomplete
00000246 0F44 bchg D4, D7
00000248 2B0B move.l -[A5], A3
0000024A 1A18 move.b D5, [A0]+
0000024C 5834 EB07 100A 2400 addq.b [[A4 + <<invalid base displacement size>>] + A6 * 2 + 0x100A2400], 4
00000254 0EAB A042 0E50 D308 .invalid.l [A3 - 0x2CF8], 0xA0420E50 // invalid immediate operation
0000025C 063B 01A3 147E addi.b [PC + D1.w * 4 + 0x7E], 0xA3
00000262 9C0B sub.b D6, A3
00000264 29C3 302F 7B32 move.l 0x302F7B32 /* '0/{2' */, D3
0000026A CB36 92AB and.b [A6 + A1.w * 2 - 0x85], D5
0000026E 0B0F btst A7, D5
00000270 9CE3 sub.w A6, -[A3]
00000272 2233 409B move.l D1, [A3 + D4.w - 0x101]
00000276 000F 4206 ori.b A7, 0x6
0000027A 0F2C E4EB btst [A4 - 0x1B15], D7
0000027E 0FB3 030E 4ACB bclr [[A3 + <<invalid base displacement size>>] + D0 * 2 + 0x4ACB], D7
00000284 0816 5623 btst.b [A6], 0x23 /* '#' */
00000288 10A6 move.b [A0], -[A6]
0000028A A39C syscall NewPtrStartup, flags=3
0000028C A30B syscall Rename/PBHRename/HRename, flags=3
0000028E AB19 syscall PutLine
00000290 9331 CB28 E31C sub.b [A1 - 0x1CE4 + A4 * 2], D1
00000296 BB41 xor.w D1, D5
00000298 1A18 move.b D5, [A0]+
0000029A F034 4B0A A300 .pmove2 0xF034, 0x4B0A // unimplemented
000002A0 8436 F662 or.b D2, [A6 + A7.w * 8 + 0x62]
000002A4 5E2E 8458 addq.b [A6 - 0x7BA8], 7
000002A8 B830 423E cmp.b D4, [A0 + D4.w * 2 + 0x3E]
000002AC 3B01 move.w -[A5], D1
000002AE 0C0C 5336 cmpi.b A4, 0x36 /* '6' */
000002B2 1321 move.b -[A1], -[A1]
000002B4 0CEB .incomplete
000002B6 08BA 1053 366B bclr.b [PC + 0x366B /* 00003923, cstring ""<EOF> */], 0x53 /* 'S' */
000002BC 0142 bchg D2, D0
000002BE 2C50 movea.l A6, [A0]
000002C0 3B0C move.w -[A5], A4
000002C2 8B08 sbcd -[A5], -[A0]
000002C4 6A2E bpl +0x30 /* 000002F4 */
000002C6 9304 subx.b D1, D4
000002C8 3B08 move.w -[A5], A0
000002CA F321 .extension 0x321 <<F/4-5/1>> // unimplemented
000002CC 4EA0 jsr -[A0]
000002CE A100 syscall Open/PBHOpen/HOpen, flags=1
000002D0 5305 subq.b D5, 1
000002D2 0CCB .incomplete
000002D4 024E 5336 andi.w A6, 0x5336 /* 'S6' */
000002D8 5B02 subq.b D2, 5
000002DA 422C 3B01 clr.b [A4 + 0x3B01]
000002DE 8B28 2B1D or.b [A0 + 0x2B1D], D5
000002E2 430D .invalid 1, A5 // invalid opcode 4 with b == 4
000002E4 0B15 btst [A5], D5
000002E6 330D move.w -[A1], A5
000002E8 C6E3 mulu.w D3, -[A3]
000002EA 0458 A909 subi.w [A0]+, 0xA909
000002EE 330D move.w -[A1], A5
000002F0 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000002F2 E304 asl D4.b, 1
label000002F4:
000002F4 36E9 002B move.w [A3]+, [A1 + 0x2B]
000002F8 029B 2233 0D4B andi.l [A3]+, 0x22330D4B /* '\"3\rK' */
000002FE 0735 02FB btst [A5 + D0.w * 2 - 0x5], D3
00000302 10F1 00DB move.b [A0]+, [A1 + D0.w - 0x37]
00000306 1643 movea.b A3, D3
00000308 0D2B 1D13 btst [A3 + 0x1D13], D6
0000030C 0DB3 14C6 bclr [A3 + D1.w * 4 - 0x58], D6
00000310 4342 chk.w D1, D2
00000312 E49B ror D3, 2
00000314 0B41 bchg D1, D5
00000316 01E1 .incomplete
00000318 0043 002B ori.w D3, 0x2B /* '+' */
0000031C 0D2C 0901 btst [A4 + 0x901], D6
00000320 2B02 move.l -[A5], D2
00000322 5B09 subq.b A1, 5
00000324 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000326 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00000328 2B0D move.l -[A5], A5
0000032A 3A71 02FB movea.w A5, [A1 + D0.w * 2 - 0x5]
0000032E 1011 move.b D0, [A1]
00000330 0143 bchg D3, D0
00000332 0D1B btst [A3]+, D6
00000334 1A93 move.b [A5], [A3]
00000336 05D5 .incomplete
00000338 04E1 .incomplete
0000033A 00C1 .incomplete
label0000033C:
0000033C 04BA D104 4101 D504 subi.l [PC - 0x2AFC /* FFFFD842, cstring ""<EOF> */], 0xD1044101
00000344 0101 btst D1, D0
00000346 D504 addx.b D2, D4
00000348 2B02 move.l -[A5], D2
0000034A F309 .extension 0x309 <<F/4-5/1>> // unimplemented
0000034C 010C btst A4, D0
0000034E 6331 bls +0x33 /* 00000381 */
00000350 0D18 btst [A0]+, D6
00000352 010C btst A4, D0
00000354 6331 bls +0x33 /* 00000387 */
00000356 3A0D move.w D5, A5
00000358 1953 0A05 move.b [A4 + 0xA05], [A3]
0000035C 202C A6A3 move.l D0, [A4 - 0x595D]
00000360 9C83 sub.l D6, D3
00000362 4193 .invalid 0, [A3] // invalid opcode 4 with b == 6
00000364 41A3 .invalid 0, -[A3] // invalid opcode 4 with b == 6
00000366 0B9B bclr [A3]+, D5
00000368 282B 321A move.l D4, [A3 + 0x321A]
0000036C 1836 3423 move.b D4, [A6 + D3.w * 4 + 0x23]
00000370 0C4B 032C cmpi.w A3, 0x32C
00000374 4656 not.w [A6]
00000376 7300 moveq.l D1, 0x00
00000378 5B27 subq.b -[A7], 5
0000037A 423E clr.b <<invalid special address>>
0000037C 500F addq.b A7, 8
0000037E 4464 neg.w -[A4]
00000380 764E moveq.l D3, 0x4E
00000382 041B 0F76 subi.b [A3]+, 0x76 /* 'v' */
00000386 0633 3676 3E3B addi.b [A3 + D3 * 8 + 0x3B], 0x76 /* 'v' */
0000038C 360A move.w D3, A2
0000038E 3E46 movea.w A7, D6
00000390 1206 move.b D1, D6
00000392 0423 3846 subi.b -[A3], 0x46 /* 'F' */
00000396 5683 addq.l D3, 3
00000398 014A bchg A2, D0
0000039A 7B0E moveq.l D5, 0x0E
0000039C 4D06 .invalid 6, D6 // invalid opcode 4 with b == 4
0000039E 03B2 251F 630C 9B11 bclr [[A2] + D2 * 4 + 0x630C9B11], D1
000003A6 A926 syscall DragTheRgn
000003A8 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
000003AA 0030 6323 5A36 ori.b [A0 + D5 * 2 + 0x36], 0x23 /* '#' */
000003B0 7B00 moveq.l D5, 0x00
000003B2 3063 movea.w A0, -[A3]
000003B4 1C5E movea.b A6, [A6]+
000003B6 9B49 subx.w -[A5], -[A1]
000003B8 6B82 bmi -0x7C /* 0000033C */
000003BA 4224 clr.b -[A4]
000003BC 3B01 move.w -[A5], D1
000003BE 0A06 EB08 xori.b D6, 0x8
000003C2 2CCB move.l [A6]+, A3
000003C4 0906 btst D6, D4
000003C6 BB03 xor.b D3, D5
000003C8 5410 addq.b [A0], 2
000003CA 330D move.w -[A1], A5
000003CC 730F moveq.l D1, 0x0F
000003CE FB18 .extension 0xB18 <<F/4-5/5>> // unimplemented
000003D0 08D2 0463 bset.b [A2], 0x63 /* 'c' */
000003D4 807B 109B or.w D0, [PC + D1.w - 0x101]
000003D8 04A3 132C 5403 subi.l -[A3], 0x132C5403
000003DE 01A3 bclr -[A3], D0
000003E0 1306 move.b -[A1], D6
000003E2 5453 addq.w [A3], 2
000003E4 044B 0306 subi.w A3, 0x306
000003E8 A314 syscall GetVol/PBHGetVol/HGetVol, flags=3
000003EA 24AB 0B4B move.l [A2], [A3 + 0xB4B]
000003EE 2B44 6310 move.l [A5 + 0x6310], D4
000003F2 6321 bls +0x23 /* 00000415 */
000003F4 44A3 neg.l -[A3]
000003F6 143E move.b D2, <<invalid special address>>
000003F8 E100 asl D0.b, 8
000003FA 7EE1 moveq.l D7, 0xFFFFFFE1
000003FC 007E 2910 ori.w <<invalid special address>>, 0x2910
00000400 4129 A39C .invalid 0, [A1 - 0x5C64] // invalid opcode 4 with b == 4
00000404 1BA2 9B31 8331 1322 move.b [[A5 - 0x7CCEECDE + A1 * 2]], -[A2]
0000040C 1A85 move.b [A5], D5
0000040E 429B clr.l [A3]+
00000410 1200 move.b D1, D0
00000412 60A1 bra -0x5D /* 000003B5 */
00000414 0958 bchg [A0]+, D4
00000416 7B00 moveq.l D5, 0x00
00000418 6063 bra +0x65 /* 0000047D */
0000041A 1C30 9B49 move.b D6, [[A0 + <<invalid base displacement size>>]]
0000041E 1FA5 091B 21E3 0313 move.b [[A7 + D0] + 0x21E30313], -[A5]
00000426 0D29 28A3 btst [A1 + 0x28A3], D6
0000042A 142C 530D move.b D2, [A4 + 0x530D]
0000042E F509 .extension 0x509 <<F/4-5/2>> // unimplemented
00000430 0FE1 .incomplete
00000432 0968 0F2C bchg [A0 + 0xF2C], D4
00000436 8102 sbcd D0, D2
00000438 C3B3 C309 and.l [[A3 + <<invalid base displacement size>> + A4 * 2]], D1
0000043C 0F49 bchg A1, D7
0000043E 0343 bchg D3, D1
00000440 080A 068E btst.b A2, 0x8E
00000444 EB08 lsl D0.b, 5
00000446 06CB .incomplete
00000448 093E btst <<invalid special address>>, D4
0000044A F308 .extension 0x308 <<F/4-5/1>> // unimplemented
0000044C 54D3 scc [A3]
0000044E 0449 0C6B subi.w A1, 0xC6B
00000452 0DCD .incomplete
00000454 016B 0B50 bchg [A3 + 0xB50], D0
00000458 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4
0000045A 3CE3 move.w [A6]+, -[A3]
0000045C 0DE3 .incomplete
0000045E 144B movea.b A2, A3
00000460 494E chk.w D4, A6
00000462 7102 moveq.l D0, 0x02
00000464 F701 .extension 0x701 <<F/4-5/3>> // unimplemented
00000466 F57E .extension 0x57E <<F/4-5/2>> // unimplemented
00000468 4AB3 12C9 tst.l [A3 + D1.w * 2 - 0x55]
0000046C 0EAB 46A3 1C43 400F .invalid.l [A3 + 0x400F], 0x46A31C43 // invalid immediate operation
00000474 A90E syscall SaveOld
00000476 5214 addq.b [A4], 1
00000478 E53E rol D6.b, D2
0000047A 3004 move.w D0, D4
0000047C 3B4D A500 move.w [A5 - 0x5B00], A5
00000480 5204 addq.b D4, 1
00000482 B34C cmpm.w [A1]+, [A4]+
00000484 0030 0052 0A06 ori.b [A0 + D0 * 2 + 0x6], 0x52 /* 'R' */
0000048A 0F78 060A bchg [0x0000060A], D7
0000048E 066B 0ACB 097E addi.w [A3 + 0x97E], 0xACB
00000494 E118 rol D0.b, 8
00000496 CB09 abcd -[A5], -[A1]
00000498 4461 neg.w -[A1]
0000049A 0053 04D8 ori.w [A3], 0x4D8
0000049E F105 .extension 0x105 <<F/4-5/0>> // unimplemented
000004A0 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
000004A2 0FE9 .incomplete
000004A4 0536 344B btst [A6 + D3.w * 4 + 0x4B], D2
000004A8 1142 0673 move.b [A0 + 0x673], D2
000004AC 1942 2473 move.b [A4 + 0x2473], D2
000004B0 1443 movea.b A2, D3
000004B2 217E 0F3C move.l [A0 + 0xF3C], <<invalid special address>>
000004B6 CB46 exg D5, D6
000004B8 3B07 move.w -[A5], D7
000004BA 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000004BC 0F4E bchg A6, D7
000004BE 3334 3340 move.w -[A1], [A4 + <<invalid base displacement size>>]
000004C2 423A 2E1B clr.b [PC + 0x2E1B /* 000032DF, cstring ""<EOF> */]
000004C6 13D2 8B05 6B19 move.b [0x8B056B19], [A2]
000004CC 7B2D moveq.l D5, 0x2D
000004CE 9307 subx.b D1, D7
000004D0 1042 movea.b A0, D2
000004D2 3AC9 move.w [A5]+, A1
000004D4 140F move.b D2, A7
000004D6 C114 and.b [A4], D0
000004D8 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
000004DA F30E .extension 0x30E <<F/4-5/1>> // unimplemented
000004DC D30E addx.b -[A1], -[A6]
000004DE 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4
000004E0 6B19 bmi +0x1B /* 000004FB */
000004E2 6B18 bmi +0x1A /* 000004FC */
000004E4 9307 subx.b D1, D7
000004E6 4206 clr.b D6
000004E8 9320 sub.b -[A0], D1
000004EA 1E95 move.b [A7], [A5]
000004EC 020F 8D02 andi.b A7, 0x2
000004F0 3B0A move.w -[A5], A2
000004F2 423A 1F22 clr.b [PC + 0x1F22 /* 00002416, cstring ""<EOF> */]
000004F6 0F1A btst [A2]+, D7
000004F8 AB35 syscall bMAIN9
000004FA 0FC5 .incomplete
label000004FC:
000004FC 0273 147B 0ABB andi.w [A3 + D0 * 2 - 0x69], 0x147B
00000502 83B4 5B35 3C61 07C3 or.l [[A4 + 0x3C6107C3] + D5 * 2], D1
0000050A 210F move.l -[A0], A7
0000050C 1A1B move.b D5, [A3]+
0000050E 28AB 350F move.l [A4], [A3 + 0x350F]
00000512 0A3A 423A 7B0A xori.b [PC + 0x7B0A /* 0000801E, cstring ""<EOF> */], 0x3A /* ':' */
00000518 8B20 or.b -[A0], D5
0000051A 2902 move.l -[A4], D2
0000051C 5408 addq.b A0, 2
0000051E 1E04 move.b D7, D4
00000520 F38E .invalid <<F/6/1>>
00000522 0F42 bchg D2, D7
00000524 3AC3 move.w [A5]+, D3
00000526 2153 C18B move.l [A0 - 0x3E75], [A3]
0000052A 327B 46A3 movea.w A1, [PC + D4.w * 8 - 0x93]
0000052E 915B sub.w [A3]+, D0
00000530 1251 movea.b A1, [A1]
00000532 0325 btst -[A5], D1
00000534 03C1 .incomplete
00000536 1104 move.b -[A0], D4
00000538 0F4A bchg A2, D7
0000053A 830F sbcd -[A1], -[A7]
0000053C 4D57 chk.w D6, [A7]
0000053E 1F63 0C1F move.b [A7 + 0xC1F], -[A3]
00000542 630C bls +0xE /* 00000550 */
00000544 0F7E bchg <<invalid special address>>, D7
00000546 4380 .invalid 1, D0 // invalid opcode 4 with b == 6
00000548 1A18 move.b D5, [A0]+
0000054A A221 syscall GetPtrSize, flags=2
0000054C 3142 060B move.w [A0 + 0x60B], D2
label00000550:
00000550 08AB 3EE3 0393 bclr.b [A3 + 0x393], 0xE3
00000556 053B 0173 0E44 830C 7B0A FB0C btst [[PC + 0xE44830C] + 0x7B0AFB0C], D2
00000562 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00000564 931D sub.b [A5]+, D1
00000566 332B C303 move.w -[A1], [A3 - 0x3CFD]
0000056A 764E moveq.l D3, 0x4E
0000056C D30A addx.b -[A1], -[A2]
0000056E 76C6 moveq.l D3, 0xFFFFFFC6
00000570 CB0D abcd -[A5], -[A5]
00000572 6B06 bmi +0x8 /* 0000057A */
00000574 76C6 moveq.l D3, 0xFFFFFFC6
00000576 C100 abcd D0, D0
00000578 4ECB jmp A3
label0000057A:
0000057A 0D0A btst A2, D6
0000057C 0665 1C0F addi.w -[A5], 0x1C0F
00000580 0030 9B06 009A ori.b [A0 + D0.w - 0x102], 0x6
00000586 212C 9A3B move.l -[A0], [A4 - 0x65C5]
0000058A 4906 .invalid 4, D6 // invalid opcode 4 with b == 4
0000058C B26B 025A cmp.w D1, [A3 + 0x25A]
00000590 36E3 move.w [A3]+, -[A3]
00000592 1454 movea.b A2, [A4]
00000594 C083 and.l D0, D3
00000596 1313 move.b -[A1], [A3]
00000598 40CD move.w A5, SR
0000059A 2A63 movea.l A5, -[A3]
0000059C 807B 1309 or.w D0, [[PC + <<invalid base displacement size>> + D1 * 2]]
000005A0 07A3 bclr -[A3], D3
000005A2 0176 0661 bchg [A6 + D0.w * 8 + 0x61], D0
000005A6 053E btst <<invalid special address>>, D2
000005A8 CB0D abcd -[A5], -[A5]
000005AA 5309 subq.b A1, 1
000005AC ED07 asl D7.b, 6
000005AE A000 syscall Open/PBHOpen/HOpen
000005B0 300F move.w D0, A7
000005B2 0534 3B19 btst [[A4 + D3 * 2]], D2
000005B6 1CB3 99BB 9CFB 3169 3DBE 4206 move.b [A6], [[-0x6304CE97 + A1] + 0x3DBE4206]
000005C2 E304 asl D4.b, 1
000005C4 3043 movea.w A0, D3
000005C6 1A65 movea.b A5, -[A5]
000005C8 4942 chk.w D4, D2
000005CA 2450 movea.l A2, [A0]
000005CC 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4
000005CE E303 asl D3.b, 1
000005D0 5B27 subq.b -[A7], 5
000005D2 E105 asl D5.b, 8
000005D4 6B00 690B bmi +0x690D /* 00006EE1 */
000005D8 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000005DA CB0D abcd -[A5], -[A5]
000005DC 125E movea.b A1, [A6]+
000005DE 5A30 6109 addq.b [[A0 + <<invalid base displacement size>> + D6]], 5
000005E2 8313 or.b [A3], D1
000005E4 0A0E B335 xori.b A6, 0x35 /* '5' */
000005E8 690A bvs +0xC /* 000005F4 */
000005EA 12C1 move.b [A1]+, D1
000005EC 004D 034D ori.w A5, 0x34D
000005F0 094A bchg A2, D4
000005F2 030D btst A5, D1
label000005F4:
000005F4 4927 .invalid 4, -[A7] // invalid opcode 4 with b == 4
000005F6 B399 xor.l [A1]+, D1
000005F8 EB28 lsl D0.b, D5
000005FA 2332 B39C move.l -[A1], <<invalid full ext with I/IS == 4>>
000005FE DBA8 1A18 add.l [A0 + 0x1A18], D5
00000602 3B0F move.w -[A5], A7
00000604 413C 2B3E 2C7B .invalid 0, 0x2B3E2C7B /* '+>,{' */ // invalid opcode 4 with b == 4
0000060A 11E5 14B3 move.b [0x000014B3], -[A5]
0000060E 27C5 110F 690E 7508 move.l [[PC + <<invalid base displacement size>>] + D1 + 0x690E7508], D5
00000616 000E 5A5E ori.b A6, 0x5E /* '^' */
0000061A 6107 bsr +0x9 /* 00000623 */
0000061C 5A0E addq.b A6, 5
0000061E 6100 8347 bsr -0x7CB7 /* FFFF8967 */
00000622 8914 or.b [A4], D4
00000624 A501 syscall Close, flags=5
00000626 BB0E cmpm.b [A5]+, [A6]+
00000628 A501 syscall Close, flags=5
0000062A 6100 8347 bsr -0x7CB7 /* FFFF8973 */
0000062E 9305 subx.b D1, D5
00000630 500F addq.b A7, 8
00000632 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000634 013D btst <<invalid special address>>, D0
00000636 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00000638 1115 move.b -[A0], [A5]
0000063A E384 asl D4, 1
0000063C 6B04 bmi +0x6 /* 00000642 */
0000063E 0F05 btst D5, D7
00000640 1003 move.b D0, D3
label00000642:
00000642 022B 1B73 0D0F andi.b [A3 + 0xD0F], 0x73 /* 's' */
00000648 4E9B jsr [A3]+
0000064A 0103 btst D3, D0
0000064C 026B 04E1 0053 andi.w [A3 + 0x53], 0x4E1
00000652 0D93 bclr [A3], D6
00000654 008B 1C4E 006B ori.l A3, 0x1C4E006B
0000065A 04F3 .incomplete
0000065C 47A9 002B .invalid 3, [A1 + 0x2B] // invalid opcode 4 with b == 6
00000660 1B04 move.b -[A5], D4
00000662 0F21 btst -[A1], D7
00000664 01E5 .incomplete
00000666 377B 0204 3B2C move.w [A3 + 0x3B2C], [PC + D0.w * 2 + 0x4]
0000066C 0030 7323 00AB ori.b [A0 + D0.w - 0x85], 0x23 /* '#' */
00000672 00E1 .incomplete
00000674 1CAB 00E1 move.b [A6], [A3 + 0xE1]
00000678 1CE0 move.b [A6]+, -[A0]
0000067A BB05 xor.b D5, D5
0000067C 890C sbcd -[A4], -[A4]
0000067E 6A76 bpl +0x78 /* 000006F6 */
00000680 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00000682 D30A addx.b -[A1], -[A2]
00000684 EB03 asl D3.b, 5
00000686 7B02 moveq.l D5, 0x02
00000688 9B0A subx.b -[A5], -[A2]
0000068A FB29 .extension 0xB29 <<F/4-5/5>> // unimplemented
0000068C 2B9B C321 1BA8 move.l [[A5 + 0x1BA8 + A4 * 2]], [A3]+
00000692 0581 bclr D1, D2
00000694 7B18 moveq.l D5, 0x18
00000696 0581 bclr D1, D2
00000698 0F74 9B04 bchg <<invalid full ext with I/IS == 4>>, D7
0000069C B30F cmpm.b [A1]+, [A7]+
0000069E 2B1B move.l -[A5], [A3]+
000006A0 0183 bclr D3, D0
000006A2 2B1B move.l -[A5], [A3]+
000006A4 0983 bclr D3, D4
000006A6 7B25 moveq.l D5, 0x25
000006A8 E501 asl D1.b, 2
000006AA 0F01 btst D1, D7
000006AC 835A or.w [A2]+, D1
000006AE 364B movea.w A3, A3
000006B0 493B 0754 .invalid 4, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 4
000006B4 D683 add.l D3, D3
000006B6 13CE 6B04 490D move.b [0x6B04490D], A6
000006BC 0F61 bchg -[A1], D7
000006BE 226B 19D3 movea.l A1, [A3 + 0x19D3]
000006C2 0C93 0751 146D cmpi.l [A3], 0x751146D
000006C8 195A 5ECB move.b [A4 + 0x5ECB], [A2]+
000006CC 4643 not.w D3
000006CE 0754 bchg [A4], D3
000006D0 5A30 5B42 211D addq.b [[A0 + <<invalid base displacement size>>] + 0x211D], 5
000006D6 221A move.l D1, [A2]+
000006D8 2CDB move.l [A6]+, [A3]+
000006DA 1D22 move.b -[A6], -[A2]
000006DC 1E2B 1F6B move.b D7, [A3 + 0x1F6B]
000006E0 2322 move.l -[A1], -[A2]
000006E2 1A06 move.b D5, D6
000006E4 E500 asl D0.b, 2
000006E6 2B25 move.l -[A5], -[A5]
000006E8 E500 asl D0.b, 2
000006EA 7EE5 moveq.l D7, 0xFFFFFFE5
000006EC 00FB .incomplete
000006EE 38E5 move.w [A4]+, -[A5]
000006F0 0044 E500 ori.w D4, 0xE500
000006F4 0339 E500 3CE5 btst [0xE5003CE5], D1
// begin alternate branch 000006F6-000006FA
label000006F6:
000006F6 E500 asl D0.b, 2
000006F8 3CE5 move.w [A6]+, -[A5]
// end alternate branch 000006F6-000006FA
label000006F6: // (misaligned)
000006FA 0062 6B23 ori.w -[A2], 0x6B23 /* 'k#' */
000006FE 0CDB .incomplete
00000700 1DC9 move.b <<invalid special address>>, A1
00000702 1C0F move.b D6, A7
00000704 E94D lsl D5.w, 4
00000706 0329 A66B btst [A1 - 0x5995], D1
0000070A 2AB3 1913 B243 40A3 move.l [A5], [[A3 + D1] - 0x4DBCBF5D]
00000712 3244 movea.w A1, D4
00000714 1A2B 0B18 move.b D5, [A3 + 0xB18]
00000718 5200 addq.b D0, 1
0000071A 30A3 move.w [A0], -[A3]
0000071C 1123 move.b -[A0], -[A3]
0000071E 180F move.b D4, A7
00000720 0030 E31D 082B ori.b [A0 + D0 + 0x2B], 0x1D
00000726 0ABB 35E5 3252 040F xori.l [PC + D0.w * 4 + 0xF], 0x35E53252
0000072E 0052 D32A ori.w [A2], 0xD32A
00000732 052D 0FC1 btst [A5 + 0xFC1], D2
00000736 243B 41FB B1AB 0272 2BA8 E330 move.l D2, [[-0x4E54FD8E] + 0x2BA8E330]
00000742 2100 move.l -[A0], D0
00000744 6500 0F18 bcs +0xF1A /* 0000165E */
00000748 1A41 movea.b A5, D1
0000074A 7253 moveq.l D1, 0x53
0000074C 033E btst <<invalid special address>>, D1
0000074E 6441 bcc +0x43 /* 00000791 */
00000750 7293 moveq.l D1, 0xFFFFFF93
00000752 050B btst A3, D2
00000754 0878 2C14 0304 bchg.b [0x00000304 /* BufTgDate */], 0x14
0000075A DB0F addx.b -[A5], -[A7]
0000075C 44DC move.b [A4]+, CCR
0000075E 0CEB .incomplete
00000760 1D3B 3EBA move.b -[A6], [PC + D3 * 8 - 0x70]
00000764 6500 C6CB bcs -0x3933 /* FFFFCE31 */
00000768 02BA A335 CB02 C6D3 andi.l [PC - 0x392D /* FFFFCE3D, cstring ""<EOF> */], 0xA335CB02
00000770 0206 DB2A andi.b D6, 0x2A /* '*' */
00000774 E100 asl D0.b, 8
00000776 C100 abcd D0, D0
00000778 2100 move.l -[A0], D0
0000077A 0F41 bchg D1, D7
0000077C 00CB .incomplete
0000077E 2A76 442F movea.l A5, [A6 + D4.w * 4 + 0x2F]
00000782 01A4 bclr -[A4], D0
00000784 3B0C move.w -[A5], A4
00000786 4443 neg.w D3
00000788 08DB 0FE3 bset.b [A3]+, 0xE3
0000078C 0301 btst D1, D1
0000078E 0664 8100 addi.w -[A4], 0x8100
00000792 4576 0F45 chk.w D2, <<invalid full ext with IS == 1 and I/IS == 5>>
00000796 0183 bclr D3, D0
00000798 0164 bchg -[A4], D0
0000079A DD76 1FA3 310B 42EB 141A add.w [[0x310B + D1 * 8] + 0x42EB141A], D6
000007A4 181A move.b D4, [A2]+
000007A6 1478 06E1 movea.b A2, [0x000006E1]
000007AA 0605 066B addi.b D5, 0x6B /* 'k' */
000007AE 8ADC divu.w D5, [A4]+
000007B0 E100 asl D0.b, 8
000007B2 F31D .extension 0x31D <<F/4-5/1>> // unimplemented
000007B4 6107 bsr +0x9 /* 000007BD */
000007B6 F31D .extension 0x31D <<F/4-5/1>> // unimplemented
000007B8 ED5B rol D3.w, 6
000007BA A3B1 syscall vDtrmV2, flags=3
000007BC 1342 BB05 move.b [A1 - 0x44FB], D2
000007C0 F31C .extension 0x31C <<F/4-5/1>> // unimplemented
000007C2 0B40 bchg D0, D5
000007C4 7B31 moveq.l D5, 0x31
000007C6 1A18 move.b D5, [A0]+
000007C8 FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
000007CA 34FB 0478 move.w [A2]+, [PC + D0.w * 4 + 0x78]
000007CE 3EC3 move.w [A7]+, D3
000007D0 0124 btst -[A4], D0
000007D2 BB00 xor.b D0, D5
000007D4 7B0A moveq.l D5, 0x0A
000007D6 3B0C move.w -[A5], A4
000007D8 3A9B move.w [A5], [A3]+
000007DA 09D2 .incomplete
000007DC 7B33 moveq.l D5, 0x33
000007DE 1400 move.b D2, D0
000007E0 FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
000007E2 8E04 or.b D7, D4
000007E4 1309 move.b -[A1], A1
000007E6 1441 movea.b A2, D1
000007E8 0A8A C399 7033 xori.l A2, 0xC3997033
000007EE 0093 1D0F 01A2 ori.l [A3], 0x1D0F01A2
000007F4 6A14 bpl +0x16 /* 0000080A */
000007F6 040F 148E subi.b A7, 0x8E
000007FA 040F 0504 subi.b A7, 0x4
000007FE 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00000800 0104 btst D4, D0
00000802 A014 syscall GetVol/PBHGetVol/HGetVol
00000804 040F 1441 subi.b A7, 0x41 /* 'A' */
00000808 0CC5 .incomplete
label0000080A:
0000080A 0404 CB15 subi.b D4, 0x15
0000080E 4A8B tst.l A3
00000810 05ED .incomplete
00000812 0C6B 2AB3 99AB cmpi.w [A3 - 0x6655], 0x2AB3
00000818 99EB 311A sub.l A4, [A3 + 0x311A]
0000081C 1830 E544 move.b D4, <<invalid full ext with I/IS == 4>>
00000820 6D04 blt +0x6 /* 00000826 */
00000822 5310 subq.b [A0], 1
00000824 2D6C 0F10 8950 move.l [A6 - 0x76B0], [A4 + 0xF10]
// begin alternate branch 00000826-0000082A
label00000826:
00000826 0F10 btst [A0], D7
00000828 8950 or.w [A0], D4
// end alternate branch 00000826-0000082A
label00000826: // (misaligned)
0000082A 5B17 subq.b [A7], 5
0000082C C302 abcd D1, D2
0000082E 968A sub.l D3, A2
00000830 843A EB01 or.b D2, [PC - 0x14FF /* FFFFEB03, cstring ""<EOF> */]
00000834 2E84 move.l [A7], D4
00000836 3AD3 move.w [A5]+, [A3]
00000838 0065 0009 ori.w -[A5], 0x9 /* '\t' */
0000083C 0F6B 2AC3 bchg [A3 + 0x2AC3], D7
00000840 41A3 .invalid 0, -[A3] // invalid opcode 4 with b == 6
00000842 31CB 28CD move.w [0x000028CD], A3
00000846 0564 bchg -[A4], D2
00000848 C1C1 muls.w D0, D1
0000084A 830E sbcd -[A1], -[A6]
0000084C BB8B cmpm.l [A5]+, [A3]+
0000084E 1AAB 166B move.b [A5], [A3 + 0x166B]
00000852 0023 4983 ori.b -[A3], 0x83
00000856 3C62 movea.w A6, -[A2]
00000858 6453 bcc +0x55 /* 000008AD */
0000085A 8DA5 or.l -[A5], D6
0000085C 00ED .incomplete
0000085E 060F 6400 addi.b A7, 0x0
00000862 30DB move.w [A0]+, [A3]+
00000864 2A6B 0129 movea.l A5, [A3 + 0x129]
00000868 05B3 46B3 bclr [A3 + D4.w * 8 - 0x77], D2
0000086C A12B syscall EmptyHandle, flags=1
0000086E 800F or.b D0, A7
00000870 1A18 move.b D5, [A0]+
00000872 E8A1 asr D1, D4
00000874 C743 exg D3, D3
00000876 1906 move.b -[A4], D6
00000878 8311 or.b [A1], D1
0000087A 2C61 movea.l A6, -[A1]
0000087C BC73 0013 cmp.w D6, [A3 + D0.w + 0x13]
00000880 0DA1 bclr -[A1], D6
00000882 AD0F syscall DrawNew, auto_pop
00000884 9404 sub.b D2, D4
00000886 5B82 subq.l D2, 5
00000888 9B05 subx.b D5, D5
label0000088A:
0000088A 0F1A btst [A2]+, D7
0000088C 3B0B move.w -[A5], A3
0000088E FB8F .invalid <<F/6/5>>
00000890 C305 abcd D1, D5
00000892 AB02 syscall BitsToPix
00000894 C32F 449B and.b [A7 + 0x449B], D1
00000898 058A bclr A2, D2
0000089A C385 and.l D5, D1
0000089C 70B3 moveq.l D0, 0xFFFFFFB3
0000089E 0493 1D0F A166 subi.l [A3], 0x1D0FA166
000008A4 8101 sbcd D0, D1
000008A6 8B08 sbcd -[A5], -[A0]
000008A8 333E move.w -[A1], <<invalid special address>>
000008AA E303 asl D3.b, 1
000008AC 7606 moveq.l D3, 0x06
000008AE 9B06 subx.b D5, D6
000008B0 61B1 bsr -0x4D /* 00000863 */
000008B2 729B moveq.l D1, 0xFFFFFF9B
000008B4 1A6B 01C3 movea.b A5, [A3 + 0x1C3]
000008B8 03A5 bclr -[A5], D1
000008BA 00A3 1143 0A6B ori.l -[A3], 0x11430A6B
000008C0 819B or.l [A3]+, D0
000008C2 059B bclr [A3]+, D2
000008C4 8581 496B unpk D2, D1, 0x496B
000008C8 0053 4521 ori.w [A3], 0x4521 /* 'E!' */
000008CC 6EBC bgt -0x42 /* 0000088A */
000008CE A203 syscall Write, flags=2
000008D0 15A1 B2FB move.b [A2 + A3.w * 2 - 0x5], -[A1]
000008D4 03C5 .incomplete
000008D6 76BC moveq.l D3, 0xFFFFFFBC
000008D8 A24B syscall SetGrowZone, flags=2
000008DA 1364 EB08 move.b [A1 - 0x14F8], -[A4]
000008DE 4E00 .invalid // invalid opcode 4
000008E0 A20F syscall MountVol, flags=2
000008E2 6501 bcs +0x3 /* 000008E5 */
000008E4 DB0A addx.b -[A5], -[A2]
000008E6 A283 syscall SetOSDefault, flags=2
000008E8 074D bchg A5, D3
000008EA 0305 btst D5, D1
000008EC 0212 A25B andi.b [A2], 0x5B /* '[' */
000008F0 159B 05D3 09A2 7EA1 move.b [[] + 0x9A27EA1], [A3]+
000008F8 0544 bchg D4, D2
000008FA AE93 syscall DisposePalette, auto_pop
000008FC 0046 D604 ori.w D6, 0xD604
00000900 DB4A addx.w -[A5], -[A2]
00000902 A300 syscall Open/PBHOpen/HOpen, flags=3
00000904 0321 btst -[A1], D1
00000906 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00000908 E10D lsl D5.b, 8
0000090A 2129 85C6 move.l -[A0], [A1 - 0x7A3A]
0000090E 4539 0F01 A021 .invalid 2, [0x0F01A021] // invalid opcode 4 with b == 4
00000914 167E movea.b A3, <<invalid special address>>
00000916 1F33 2A18 move.b -[A7], [A3 + D2 * 2 + 0x18]
0000091A D307 addx.b D1, D7
0000091C 015A bchg [A2]+, D0
0000091E 0A3E E110 xori.b <<invalid special address>>, 0x10
00000922 C5BE and.l <<invalid special address>>, D2
00000924 E4A3 asr D3, D2
00000926 2043 movea.l A0, D3
00000928 075B bchg [A3]+, D3
0000092A 3EE3 move.w [A7]+, -[A3]
0000092C 0341 bchg D1, D1
0000092E 8FA1 or.l -[A1], D7
00000930 0BB3 040A bclr [A3 + D0.w * 4 + 0xA], D5
00000934 3E04 move.w D7, D4
00000936 0F0A btst A2, D7
00000938 3E00 move.w D7, D0
0000093A 9A04 sub.b D5, D4
0000093C EB2B lsl D3.b, D5
0000093E 0F1E btst [A6]+, D7
00000940 1E52 movea.b A7, [A2]
00000942 5C9A addq.l [A2]+, 6
00000944 F000 F04B .invalid 0xF000, 0xF04B // unimplemented
00000948 1701 move.b -[A3], D1
0000094A 030B btst A3, D1
0000094C 0810 4613 btst.b [A0], 0x13
00000950 8333 0409 or.b [A3 + D0.w * 4 + 0x9], D1
00000954 044C 4B18 subi.w A4, 0x4B18
00000958 D318 add.b [A0]+, D1
0000095A 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
0000095C F0DB 0E13 .extension 0x0DB <<F/2-3/0>> // unimplemented
00000960 087B 092B 048A bchg.b [PC + D0.w * 4 - 0x118], 0x2B /* '+' */
00000966 41DB lea.l A0, [A3]+
00000968 6B33 bmi +0x35 /* 0000099D */
0000096A F61E 3307 .move16 0xF61E, 0x3307 // unimplemented
0000096E C433 046B and.b D2, [A3 + D0.w * 4 + 0x6B]
00000972 0FC3 .incomplete
00000974 0133 07D3 1610 002B btst [[] + 0x1610002B], D0
0000097C 049B 00F3 08B4 subi.l [A3]+, 0xF308B4
00000982 947A C302 sub.w D2, [PC - 0x3CFE /* FFFFCC86, cstring ""<EOF> */]
00000986 3300 move.w -[A1], D0
00000988 468E not.l A6
0000098A A104 syscall Control, flags=1
0000098C F30F .extension 0x30F <<F/4-5/1>> // unimplemented
0000098E 7E5B moveq.l D7, 0x5B
00000990 15EB 0146 8E45 move.b [PC - 0x71BB /* FFFF97D7, cstring ""<EOF> */], [A3 + 0x146]
00000996 1254 movea.b A1, [A4]
00000998 5B15 subq.b [A5], 5
0000099A 2B00 move.l -[A5], D0
0000099C 4398 .invalid 1, [A0]+ // invalid opcode 4 with b == 6
0000099E 930C subx.b -[A1], -[A4]
000009A0 6B0F bmi +0x11 /* 000009B1 */
000009A2 0F2A 4B1F btst [A2 + 0x4B1F], D7
000009A6 F61E DB07 .move16 0xF61E, 0xDB07 // unimplemented
000009AA 2105 move.l -[A0], D5
000009AC 7B04 moveq.l D5, 0x04
000009AE C301 abcd D1, D1
000009B0 DB07 addx.b D5, D7
000009B2 CB16 and.b [A6], D5
000009B4 100A move.b D0, A2
000009B6 F707 .extension 0x707 <<F/4-5/3>> // unimplemented
000009B8 1635 0593 8C7B 043B move.b D3, [[ + D0 * 4] - 0x7384FBC5]
000009C0 45F3 1900 lea.l A2, [A3 + <<invalid base displacement size>> + D1]
000009C4 9A9B sub.l D5, [A3]+
000009C6 069B 05CB 09BA addi.l [A3]+, 0x5CB09BA
000009CC 232B A0F3 move.l -[A1], [A3 - 0x5F0D]
000009D0 304E movea.w A0, A6
000009D2 B6DB cmpa.w A3, [A3]+
000009D4 0EF6 .incomplete
000009D6 1EEB 0561 move.b [A7]+, [A3 + 0x561]
000009DA 06D3 .incomplete
000009DC 07C3 .incomplete
000009DE 01EB .incomplete
000009E0 056B 0DC3 bchg [A3 + 0xDC3], D2
000009E4 488B 0AE7 movem.w A3, D0,D1,D2,D5,D6,D7,A1,A3
000009E8 0748 bchg A0, D3
000009EA 938C subx.l -[A1], -[A4]
000009EC D307 addx.b D1, D7
000009EE 0F46 bchg D6, D7
000009F0 0862 EB2A bchg.b -[A2], 0x2A /* '*' */
000009F4 0C46 5AF0 cmpi.w D6, 0x5AF0
000009F8 818A 5AA2 unpk -[A0], -[A2], 0x5AA2
000009FC 6100 A302 bsr -0x5CFC /* FFFFAD00 */
00000A00 3B89 309B move.w [A5 + D3.w - 0x101], A1
00000A04 0583 bclr D3, D2
00000A06 1C0F move.b D6, A7
00000A08 C430 7C73 and.b D2, [A0 + D7 * 4 + 0x73]
00000A0C 0A36 6306 7CA1 xori.b [A6 + D7 * 4 - 0x95], 0x6
00000A12 3D4C 8B1B move.w [A6 - 0x74E5], A4
00000A16 631C bls +0x1E /* 00000A34 */
00000A18 7C0F moveq.l D6, 0x0F
00000A1A BA7B 32D3 cmp.w D5, [PC + D3.w * 2 - 0x45]
00000A1E 3153 130F move.w [A0 + 0x130F], [A3]
00000A22 4E1F .invalid // invalid opcode 4
00000A24 930A subx.b -[A1], -[A2]
00000A26 A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1
00000A28 8B88 9346 unpk -[A5], -[A0], 0x9346
00000A2C CB36 B31F 1E4C 6339 and.b [[A6] + A3 * 2 + 0x1E4C6339], D5
label00000A34:
00000A34 C516 and.b [A6], D2
00000A36 1B15 move.b -[A5], [A5]
00000A38 A515 syscall SetVol/PBHSetVol/HSetVol, flags=5
00000A3A 0301 btst D1, D1
00000A3C 7110 moveq.l D0, 0x10
00000A3E 1101 move.b -[A0], D1
00000A40 0B0A btst A2, D5
00000A42 EB01 asl D1.b, 5
00000A44 F100 .extension 0x100 <<F/4-5/0>> // unimplemented
00000A46 8306 sbcd D1, D6
00000A48 DB12 add.b [A2], D5
00000A4A 2B04 move.l -[A5], D4
00000A4C 7B09 moveq.l D5, 0x09
00000A4E FB19 .extension 0xB19 <<F/4-5/5>> // unimplemented
00000A50 E401 asr D1.b, 2
00000A52 0463 3385 subi.w -[A3], 0x3385
00000A56 1415 move.b D2, [A5]
00000A58 0411 0101 subi.b [A1], 0x1
00000A5C 04F1 .incomplete
00000A5E 0083 068A C346 ori.l D3, 0x68AC346
00000A64 4E0F .invalid // invalid opcode 4
00000A66 4E3B .invalid // invalid opcode 4
00000A68 1346 212C move.b [A1 + 0x212C], D6
00000A6C CD10 and.b [A0], D6
00000A6E 46C0 move.w SR, D0
00000A70 AD12 syscall InitWindows, auto_pop
00000A72 733F moveq.l D1, 0x3F
00000A74 4E7B .invalid // invalid opcode 4
00000A76 3F7C BA0A 3E12 move.w [A7 + 0x3E12], 0xBA0A
00000A7C 2404 move.l D2, D4
00000A7E 0FC5 .incomplete
00000A80 29C1 2C25 6605 move.l 0x2C256605, D1
00000A86 49B3 461F .invalid 4, [A3 + D4.w * 8 + 0x1F] // invalid opcode 4 with b == 6
00000A8A C341 exg D1, D1
00000A8C B319 xor.b [A1]+, D1
00000A8E CB21 and.b -[A1], D5
00000A90 2556 942E move.l [A2 - 0x6BD2], [A6]
00000A94 EB03 asl D3.b, 5
00000A96 2CDB move.l [A6]+, [A3]+
00000A98 0A06 9334 xori.b D6, 0x34 /* '4' */
00000A9C A311 syscall GetEOF, flags=3
00000A9E BEAC 1338 cmp.l D7, [A4 + 0x1338]
00000AA2 1336 630A 2565 move.b -[A1], [[A6 + <<invalid base displacement size>> + D6 * 2] + 0x2565]
00000AA8 F31C .extension 0x31C <<F/4-5/1>> // unimplemented
00000AAA D3C0 add.l A1, D0
00000AAC FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
00000AAE 2BB5 C343 F309 F3C4 2F1B 346B 9D33 move.l [[A5 + D2 * 8] + 0x346B9D33], [[A5 + <<invalid base displacement size>>] - 0xCF60C3C]
00000ABC 2A0C move.l D5, A4
00000ABE 341F move.w D2, [A7]+
00000AC0 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00000AC2 CB3E and.b <<invalid special address>>, D5
00000AC4 7349 moveq.l D1, 0x49
00000AC6 7314 moveq.l D1, 0x14
00000AC8 1B19 move.b -[A5], [A1]+
00000ACA B3C9 cmpa.l A1, A1
00000ACC D380 addx.l D1, D0
00000ACE 1F83 07F3 0863 94E3 031F BE4A move.b [[0x86394E3] + 0x31FBE4A], D3
00000ADA 1F1C move.b -[A7], [A4]+
00000ADC A311 syscall GetEOF, flags=3
00000ADE 7285 moveq.l D1, 0xFFFFFF85
00000AE0 06F3 .incomplete
00000AE2 9C0F sub.b D6, A7
00000AE4 2106 move.l -[A0], D6
00000AE6 1F8B 0423 move.b [A7 + D0.w * 4 + 0x23], A3
00000AEA 3383 435B 141F 533D move.w [[A1] + 0x141F533D], D3
00000AF2 23AA FE9B 040F move.l [A1 + D0.w * 4 + 0xF], [A2 - 0x165]
00000AF8 569B addq.l [A3]+, 3
00000AFA 34DB move.w [A2]+, [A3]+
00000AFC 024B B11F andi.w A3, 0xB11F
00000B00 E322 asl D2.b, D1
00000B02 F8EB 46E3 .extension 0x8EB <<F/2-3/4>> // unimplemented
00000B06 46EB 22F3 move.w SR, [A3 + 0x22F3]
00000B0A 410F .invalid 0, A7 // invalid opcode 4 with b == 4
00000B0C F8D3 0F7B .extension 0x8D3 <<F/2-3/4>> // unimplemented
00000B10 C973 14B3 and.w [A3 + D1.w * 4 - 0x77], D4
00000B14 49DB lea.l A4, [A3]+
00000B16 C10E abcd -[A0], -[A6]
00000B18 1C13 move.b D6, [A3]
00000B1A 199B 04FE move.b [A4 + D0.w * 4 - 0x2], [A3]+
00000B1E 56F3 08C3 sne [A3 + D0 - 0x61]
00000B22 294B 311F move.l [A4 + 0x311F], A3
00000B26 6310 bls +0x12 /* 00000B38 */
00000B28 533D subq.b <<invalid special address>>, 1
00000B2A A60F syscall MountVol, flags=6
00000B2C 6CE3 bge -0x1B /* 00000B11 */
00000B2E 08C3 21D3 bset.b D3, 0xD3
00000B32 265F movea.l A3, [A7]+
00000B34 E346 asl D6.w, 1
00000B36 B60F cmp.b D3, A7
label00000B38:
00000B38 8103 sbcd D0, D3
00000B3A B69B cmp.l D3, [A3]+
00000B3C 3C1B move.w D6, [A3]+
00000B3E 320E move.w D1, A6
00000B40 6302 bls +0x4 /* 00000B44 */
00000B42 3309 move.w -[A1], A1
label00000B44:
00000B44 1CFE move.b [A6]+, <<invalid special address>>
00000B46 630A bls +0xC /* 00000B52 */
00000B48 B30A cmpm.b [A1]+, [A2]+
00000B4A 2321 move.l -[A1], -[A1]
00000B4C F84B 010F .extension 0x84B <<F/1/4>>, 0x010F // unimplemented
00000B50 240F move.l D2, A7
label00000B52:
00000B52 3E03 move.w D7, D3
00000B54 417E chk.w D0, <<invalid special address>>
00000B56 9B84 subx.l D5, D4
00000B58 56FE sne <<invalid special address>>
00000B5A 0F80 bclr D0, D7
00000B5C A6 .incomplete